package com.example.demo.dto;

import java.time.LocalDateTime;
import java.util.List;

public class ClazzManagementResultDTO {
    private Long classId;
    private String className;
    private String majorName;
    private String collegeName;
    private List<StudentResult> students;

    public static class StudentResult {
        private String studentName;
        private String studentNo;
        private String mbtiType;
        private LocalDateTime testTime;

        // Getters and Setters
        public String getStudentName() { return studentName; }
        public void setStudentName(String studentName) { this.studentName = studentName; }

        public String getStudentNo() { return studentNo; }
        public void setStudentNo(String studentNo) { this.studentNo = studentNo; }

        public String getMbtiType() { return mbtiType; }
        public void setMbtiType(String mbtiType) { this.mbtiType = mbtiType; }

        public LocalDateTime getTestTime() { return testTime; }
        public void setTestTime(LocalDateTime testTime) { this.testTime = testTime; }
    }

    // Getters and Setters
    public Long getClassId() { return classId; }
    public void setClassId(Long classId) { this.classId = classId; }

    public String getClassName() { return className; }
    public void setClassName(String className) { this.className = className; }

    public String getMajorName() { return majorName; }
    public void setMajorName(String majorName) { this.majorName = majorName; }

    public String getCollegeName() { return collegeName; }
    public void setCollegeName(String collegeName) { this.collegeName = collegeName; }

    public List<StudentResult> getStudents() { return students; }
    public void setStudents(List<StudentResult> students) { this.students = students; }
}
